package br.edu.unilasalle.simon_api.domain;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.MappedSuperclass;

@SuppressWarnings("serial")
@MappedSuperclass
public abstract class BaseEntityAtivo<ID extends Serializable> extends BaseEntity<ID> {
	
	@Column(name = "ativo", nullable = false, length = 1)
	protected Character ativo;
	
	public Character getAtivo() {
		return this.ativo;
	}

	/*public void setAtivo(Character ativo) {
		this.ativo = ativo;
	}*/
	
	public void setAtivo(String ativo) {
		if ("S".equals(ativo) || "true".equals(ativo)) {
			this.ativo = 'S';
		} else {
			this.ativo = 'N';
		}
	}
}
